package org.ccams.service;

import org.ccams.dao.TClientDAO;
import org.ccams.dao.TCompanyDAO;
import org.ccams.dao.TDeptDAO;
import org.ccams.dao.TFlowstatuscodeDao;
import org.ccams.dao.TGoodsDAO;
import org.ccams.dao.TGoodsclassDAO;
import org.ccams.dao.TGoodskindDAO;
import org.ccams.dao.TGoodstypeDAO;
import org.ccams.dao.TIndetailDAO;
import org.ccams.dao.TInheadDAO;
import org.ccams.dao.TMaterielDao;
import org.ccams.dao.TMaterielStockDAO;
import org.ccams.dao.TMenuDao;
import org.ccams.dao.TOrdertypeDAO;
import org.ccams.dao.TPersonDao;
import org.ccams.dao.TPlanindetailDAO;
import org.ccams.dao.TPlaninheadDAO;
import org.ccams.dao.TPricelistDAO;
import org.ccams.dao.TProductplanDAO;
import org.ccams.dao.TProviderDAO;
import org.ccams.dao.TRightsDao;
import org.ccams.dao.TRoleDao;
import org.ccams.dao.TSalesChannelDAO;
import org.ccams.dao.TSalesordersDDAO;
import org.ccams.dao.TSalesordersHDAO;
import org.ccams.dao.TTreeDAO;
import org.ccams.dao.TZoneDao;
import org.ccams.dao.TpInDetailDAO;
import org.ccams.dao.TpInHeadDAO;
import org.ccams.dao.TpMovbackDDAO;
import org.ccams.dao.TpMovbackHDAO;
import org.ccams.dao.TpOutDetailDAO;
import org.ccams.dao.TpOutHeadDAO;
import org.ccams.dao.UserDao;
import org.ccams.dao.VProduceDAO;
public class CcamsServiceImpl {
	private UserDao userDao;

	private TMenuDao tmenuDao;

	private TRoleDao troleDao;

	private TRightsDao trightsDao;

	private TZoneDao tzoneDao;

	private TCompanyDAO tcompanyDao;

	private TSalesChannelDAO tsaleschannelDao;

	private TDeptDAO tdeptDao;

	private TOrdertypeDAO tordertypeDao;
	
	private TPricelistDAO tpricelistDao;
	//物料品牌
	private TGoodstypeDAO tgoodstypeDao;
	//物料品类
	private TGoodskindDAO tgoodskindDao;
	//物料大类
	private TGoodsclassDAO tgoodsclassDao;
	// 测试树
	private TTreeDAO ttreeDao;
	// liufang
	private TPersonDao tpersonDao = new TPersonDao();
	// wdl

	private TSalesordersHDAO tsalesordershDao = new TSalesordersHDAO();
	private TProductplanDAO tproductplanDao = new TProductplanDAO();
	private TSalesordersDDAO tsalesordersdDao = new TSalesordersDDAO();
    //joe                                           
	private TGoodsDAO tgoodsDao ;
	private TClientDAO tclientDao;
    private TFlowstatuscodeDao tflowstatuscodeDao;
    
    //采购管理    
    private TInheadDAO tinheadDao;
    private TIndetailDAO tindetailDao;
    private TPlanindetailDAO tplanindetailDao;
    private TPlaninheadDAO tplaninheadDao;
    
    //wl
    private TMaterielDao tmaterielDao; 
    private TProviderDAO tproviderDao;
   //生产管理
    private VProduceDAO  vproduceDao;
    //库存
    private TMaterielStockDAO tmaterielstockDao;
    //入库管理
    private TpInHeadDAO  tpinheadDao;
    private TpInDetailDAO  tpindetailDao;
    //出库管理
    private TpOutHeadDAO tpoutheadDao;
    private TpOutDetailDAO tpoutdetailDao;

    //调拨
    private TpMovbackHDAO tpmovbackhDao;
    private TpMovbackDDAO tpmovbackdDao;
    
	public TProviderDAO getTproviderDao() {
		return tproviderDao;
	}


	public void setTproviderDao(TProviderDAO tproviderDao) {
		this.tproviderDao = tproviderDao;
	}


	public TMaterielDao getTmaterielDao() {
		return tmaterielDao;
	}


	public void setTmaterielDao(TMaterielDao tmaterielDao) {
		this.tmaterielDao = tmaterielDao;
	}


	public TInheadDAO getTinheadDao() {
		return tinheadDao;
	}


	public void setTinheadDao(TInheadDAO tinheadDao) {
		this.tinheadDao = tinheadDao;
	}


	public TIndetailDAO getTindetailDao() {
		return tindetailDao;
	}


	public void setTindetailDao(TIndetailDAO tindetailDao) {
		this.tindetailDao = tindetailDao;
	}


	public TPlanindetailDAO getTplanindetailDao() {
		return tplanindetailDao;
	}


	public void setTplanindetailDao(TPlanindetailDAO tplanindetailDao) {
		this.tplanindetailDao = tplanindetailDao;
	}


	public TPlaninheadDAO getTplaninheadDao() {
		return tplaninheadDao;
	}


	public void setTplaninheadDao(TPlaninheadDAO tplaninheadDao) {
		this.tplaninheadDao = tplaninheadDao;
	}


	public TFlowstatuscodeDao getTflowstatuscodeDao() {
		return tflowstatuscodeDao;
	}


	public void setTflowstatuscodeDao(TFlowstatuscodeDao tflowstatuscodeDao) {
		this.tflowstatuscodeDao = tflowstatuscodeDao;
	}


	public TZoneDao getTzoneDao() {
		return tzoneDao;
	}


	public void setTzoneDao(TZoneDao tzoneDao) {
		this.tzoneDao = tzoneDao;
	}

	public TRightsDao getTrightsDao() {
		return trightsDao;
	}

	public void setTrightsDao(TRightsDao trightsDao) {
		this.trightsDao = trightsDao;
	}

	public TCompanyDAO getTcompanyDao() {
		return tcompanyDao;
	}

	public void setTcompanyDao(TCompanyDAO tcompanyDao) {
		this.tcompanyDao = tcompanyDao;
	}
	public TRoleDao getTroleDao() {
		return troleDao;
	}

	public void setTroleDao(TRoleDao troleDao) {
		this.troleDao = troleDao;
	}

	public UserDao getUserDao() {
		return userDao;
	}

	public void setUserDao(UserDao userDao) {
		this.userDao = userDao;
	}

	public TMenuDao getTmenuDao() {
		return tmenuDao;
	}

	public void setTmenuDao(TMenuDao tmenuDao) {
		this.tmenuDao = tmenuDao;
	}

	public TSalesChannelDAO getTsaleschannelDao() {
		return tsaleschannelDao;
	}

	public void setTsaleschannelDao(TSalesChannelDAO tsaleschannelDao) {
		this.tsaleschannelDao = tsaleschannelDao;
	}

	public TDeptDAO getTdeptDao() {
		return tdeptDao;
	}

	public void setTdeptDao(TDeptDAO tdeptDao) {
		this.tdeptDao = tdeptDao;
	}

	public TOrdertypeDAO getTordertypeDao() {
		return tordertypeDao;
	}

	public void setTordertypeDao(TOrdertypeDAO tordertypeDao) {
		this.tordertypeDao = tordertypeDao;
	}

	public TTreeDAO getTtreeDao() {
		return ttreeDao;
	}

	public void setTtreeDao(TTreeDAO ttreeDao) {
		this.ttreeDao = ttreeDao;
	}


	public TSalesordersHDAO getTsalesordershDao() {
		return tsalesordershDao;
	}

	public void setTsalesordershDao(TSalesordersHDAO tsalesordershDao) {
		this.tsalesordershDao = tsalesordershDao;
	}

	public TProductplanDAO getTproductplanDao() {
		return tproductplanDao;
	}

	public void setTproductplanDao(TProductplanDAO tproductplanDao) {
		this.tproductplanDao = tproductplanDao;
	}

	public TSalesordersDDAO getTsalesordersdDao() {
		return tsalesordersdDao;
	}

	public void setTsalesordersdDao(TSalesordersDDAO tsalesordersdDao) {
		this.tsalesordersdDao = tsalesordersdDao;
	}

	public TPricelistDAO getTpricelistDao() {
		return tpricelistDao;
	}

	public void setTpricelistDao(TPricelistDAO tpricelistDao) {
		this.tpricelistDao = tpricelistDao;
	}

	public TPersonDao getTpersonDao() {
		return tpersonDao;
	}

	public void setTpersonDao(TPersonDao tpersonDao) {
		this.tpersonDao = tpersonDao;
	}

	public TGoodsDAO getTgoodsDao() {
		return tgoodsDao;
	}

	public void setTgoodsDao(TGoodsDAO tgoodsDao) {
		this.tgoodsDao = tgoodsDao;
	}


	public TClientDAO getTclientDao() {
		return tclientDao;
	}


	public void setTclientDao(TClientDAO tclientDao) {
		this.tclientDao = tclientDao;
	}


	public TGoodstypeDAO getTgoodstypeDao() {
		return tgoodstypeDao;
	}


	public void setTgoodstypeDao(TGoodstypeDAO tgoodstypeDao) {
		this.tgoodstypeDao = tgoodstypeDao;
	}


	public TGoodskindDAO getTgoodskindDao() {
		return tgoodskindDao;
	}


	public void setTgoodskindDao(TGoodskindDAO tgoodskindDao) {
		this.tgoodskindDao = tgoodskindDao;
	}


	public TGoodsclassDAO getTgoodsclassDao() {
		return tgoodsclassDao;
	}


	public void setTgoodsclassDao(TGoodsclassDAO tgoodsclassDao) {
		this.tgoodsclassDao = tgoodsclassDao;
	}


	public VProduceDAO getVproduceDao() {
		return vproduceDao;
	}


	public void setVproduceDao(VProduceDAO vproduceDao) {
		this.vproduceDao = vproduceDao;
	}


	public TpInHeadDAO getTpinheadDao() {
		return tpinheadDao;
	}


	public void setTpinheadDao(TpInHeadDAO tpinheadDao) {
		this.tpinheadDao = tpinheadDao;
	}


	public TpInDetailDAO getTpindetailDao() {
		return tpindetailDao;
	}


	public void setTpindetailDao(TpInDetailDAO tpindetailDao) {
		this.tpindetailDao = tpindetailDao;
	}


	public TpOutHeadDAO getTpoutheadDao() {
		return tpoutheadDao;
	}


	public void setTpoutheadDao(TpOutHeadDAO tpoutheadDao) {
		this.tpoutheadDao = tpoutheadDao;
	}


	public TpOutDetailDAO getTpoutdetailDao() {
		return tpoutdetailDao;
	}


	public void setTpoutdetailDao(TpOutDetailDAO tpoutdetailDao) {
		this.tpoutdetailDao = tpoutdetailDao;
	}


	public TpMovbackHDAO getTpmovbackhDao() {
		return tpmovbackhDao;
	}


	public void setTpmovbackhDao(TpMovbackHDAO tpmovbackhDao) {
		this.tpmovbackhDao = tpmovbackhDao;
	}


	public TpMovbackDDAO getTpmovbackdDao() {
		return tpmovbackdDao;
	}


	public void setTpmovbackdDao(TpMovbackDDAO tpmovbackdDao) {
		this.tpmovbackdDao = tpmovbackdDao;
	}


	public TMaterielStockDAO getTmaterielstockDao() {
		return tmaterielstockDao;
	}


	public void setTmaterielstockDao(TMaterielStockDAO tmaterielstockDao) {
		this.tmaterielstockDao = tmaterielstockDao;
	}
}
